/*大屏*/
//自调用函数
var carsInNum = 0; // 进入车辆数量
var carsFeePrice = 0; // 收费金额

var chartData; // 所有图形的数据集合
$(function () {
    $.ajax({
        url:"index.php/index/index/getChartData",
        type:"POST",
        async: false,
        success: function (res) {
            chartData = res.data;

            // 五日销售品类价格曲线/吨
            getFiveLine();

            // 成交量统计
            saleNum()
        }
    })
});

(function () {
    // 1、页面一加载就要知道页面宽度计算
    var setFont = function () {
        // 因为要定义变量可能和别的变量相互冲突，污染，所有用自调用函数
        var html = document.documentElement;// 获取html
        // 获取宽度
        var width = html.clientWidth;

        // 判断
        if (width < 1024) width = 1024
        // if (width > 1920) width = 1920
        // 设置html的基准值
        var fontSize = width / 80 + 'px';
        // 设置给html
        html.style.fontSize = fontSize;
    }
    setFont();
    // 2、页面改变的时候也需要设置
    // 尺寸改变事件
    window.onresize = function () {
        setFont();
    }
})();


function setFontSize(res) {
    let clientWidth =
        window.innerWidth ||
        document.documentElement.clientWidth ||
        document.body.clientWidth;
      if (!clientWidth) return;
      let fontSize = 100 * (clientWidth / 1920);
      return res * fontSize;
}

$("#rdp").on('click',function(){
    $.ajax({
        url:"index.php/index/index/getRdpClient",
        type: 'GET',
        success: function() {
            console.log('远程桌面连接已启动。');
        },
        error: function() {
            console.log('远程桌面连接启动失败。');
        }
    });
});

(function () {
    //事件委托
    $('.monitor').on('click', ' a', function () {
        //点击当前的a 加类名 active  他的兄弟删除类名
        $(this).addClass('active').siblings().removeClass('active');
        //获取一一对应的下标 
        var index = $(this).index();
        //选取content 然后狗日对应下标的 显示   当前的兄弟.content隐藏
        $('.content').eq(index).show().siblings('.content').hide();
    });
    //滚动
    //原理：把marquee下面的子盒子都复制一遍 加入到marquee中
    //      然后动画向上滚动，滚动到一半重新开始滚动
    //因为选取的是两个marquee  所以要遍历
    $('.monitor .marquee').each(function (index, dom) {
        //将每个 的所有子级都复制一遍
        var rows = $(dom).children().clone();
        //再将新的到的加入原来的
        $(dom).append(rows);
    });

})();
// (function () {
//     var myechart = echarts.init($('.pie')[0]);
//     option = {
//         // 控制提示
//         tooltip: {
//             // 非轴图形，使用item的意思是放到数据对应图形上触发提示
//             trigger: 'item',
//             // 格式化提示内容：
//             // a 代表图表名称 b 代表数据名称 c 代表数据  d代表  当前数据/总数据的比例
//             formatter: "{a} <br/>{b} : {c} ({d}%)"
//         },
//         // 控制图表
//         series: [
//             {
//                 // 图表名称
//                 name: '地区',
//                 // 图表类型
//                 type: 'pie',
//                 // 南丁格尔玫瑰图 有两个圆  内圆半径10%  外圆半径70%
//                 // 百分比基于  图表DOM容器的半径
//                 radius: ['10%', '70%'],
//                 // 图表中心位置 left 50%  top 50% 距离图表DOM容器
//                 center: ['50%', '50%'],
//                 // 半径模式，另外一种是 area 面积模式
//                 roseType: 'radius',
//                 // 数据集 value 数据的值 name 数据的名称
//                 data: [
//                     { value: 20, name: '云南' },
//                     { value: 5, name: '北京' },
//                     { value: 15, name: '山东' },
//                     { value: 25, name: '河北' },
//                     { value: 20, name: '江苏' },
//                     { value: 35, name: '浙江' },
//                     { value: 30, name: '四川' },
//                     { value: 40, name: '湖北' }
//                 ],
//                 //文字调整
//                 label: {
//                     fontSize: 10
//                 },
//                 //引导线
//                 labelLine: {
//                     length: 8,
//                     length2: 10
//                 }
//             }
//         ],
//         color: ['#006cff', '#60cda0', '#ed8884', '#ff9f7f', '#0096ff', '#9fe6b8', '#32c5e9', '#1d9dff']
//     };
//     myechart.setOption(option);
// })();
// 用户
(function () {
    // 中间省略的数据  准备三项
    var item = {
        name: '',
        value: 1200,
        // 柱子颜色
        itemStyle: {
            color: '#254065'
        },
        // 鼠标经过柱子颜色
        emphasis: {
            itemStyle: {
                color: '#254065'
            }
        },
        // 工具提示隐藏
        tooltip: {
            extraCssText: 'opacity:0'
        }
    };
    option = {
        // 工具提示
        tooltip: {
            // 触发类型  经过轴触发axis  经过轴触发item
            trigger: 'item',
            // 轴触发提示才有效
            axisPointer: {
                // 默认为直线，可选为：'line' 线效果 | 'shadow' 阴影效果       
                type: 'shadow'
            }
        },
        // 图表边界控制
        grid: {
            // 距离 上右下左 的距离
            left: '0',
            right: '3%',
            bottom: '3%',
            top: '5%',
            // 大小是否包含文本【类似于boxsizing】
            containLabel: true,
            //显示边框
            show: true,
            //边框颜色
            borderColor: 'rgba(0, 240, 255, 0.3)'
        },
        // 控制x轴
        xAxis: [
            {
                // 使用类目，必须有data属性
                type: 'category',
                // 使用 data 中的数据设为刻度文字
                data: ['上海', '广州', '北京', '深圳', '合肥', '', '......', '', '杭州', '厦门', '济南', '成都', '重庆'],
                // 刻度设置
                axisTick: {
                    // true意思：图形在刻度中间
                    // false意思：图形在刻度之间
                    alignWithLabel: false,
                    show: false
                },
                //文字
                axisLabel: {
                    color: '#4c9bfd'
                }
            }
        ],
        // 控制y轴
        yAxis: [
            {
                // 使用数据的值设为刻度文字
                type: 'value',
                axisTick: {
                    // true意思：图形在刻度中间
                    // false意思：图形在刻度之间
                    alignWithLabel: false,
                    show: false
                },
                //文字
                axisLabel: {
                    color: '#4c9bfd'
                },
                splitLine: {
                    lineStyle: {
                        color: 'rgba(0, 240, 255, 0.3)'
                    }
                },
            }
        ],
        // 控制x轴
        series: [

            {
                // series配置
                // 颜色
                itemStyle: {
                    // 提供的工具函数生成渐变颜色
                    color: new echarts.graphic.LinearGradient(
                        // (x1,y2) 点到点 (x2,y2) 之间进行渐变
                        0, 0, 0, 1,
                        [
                            { offset: 0, color: '#00fffb' }, // 0 起始颜色
                            { offset: 1, color: '#0061ce' }  // 1 结束颜色
                        ]
                    )
                },
                // 图表数据名称
                name: '用户统计',
                // 图表类型
                type: 'bar',
                // 柱子宽度
                barWidth: '60%',
                // 数据
                data: [2100, 1900, 1700, 1560, 1400, item, item, item, 900, 750, 600, 480, 240]
            }
        ]
    };
    // var myechart = echarts.init($('.users .bar')[0]);
    // myechart.setOption(option);
})();

//订单
(function () {
    var data = {
        day365: { orders: '8.80', amount: '52.37', weight: "59512" },
        day90: { orders: '1.10', amount: '12.45', weight: "113182" },
        day30: { orders: '5.00', amount: '29.83', weight: "59660" },
        day1: { orders: '4.10', amount: '20.68', weight: "50439" },
        day10: { orders: '1.80', amount: '9.27', weight: "51500" },
        day11: { orders: '0.90', amount: '8.96', weight: "99556" },
        day12: { orders: '2.00', amount: '16.34', weight: "81700" },
        day13: { orders: '2.20', amount: '8.92', weight: "40545" },
        day14: { orders: '2.60', amount: '10.28', weight: "39538" }
    };
    //点击事件
    $('.order').on('click', '.filter a', function () {
        //点击之后加类名
        $(this).addClass('active').siblings().removeClass('active');
        // 先获取点击a的 data-key自定义属性
        var key = $(this).attr('data-key');
        //获取自定义属性
        // data{}==>data.shuxing data['shuxing]
        key = data[key];//
        $('.order .item h4:eq(0)').text(key.orders);
        $('.order .item h4:eq(1)').text(key.amount);
        $('.order .item h4:eq(2)').text(key.weight);
    });
    //定时器
    var index = 0;
    var aclick = $('.order a');
    setInterval(function () {
        index++;
        if (index > 8) {
            index = 0;
        }
        //每san秒调用点击事件
        aclick.eq(index).click();
    }, 3000);
})();
//销售 成交量
function saleNum(){
    let saleNumData = chartData.saleNumData;
    var option = {
        //鼠标提示工具
        tooltip: {
            trigger: 'axis',
            textStyle:{

            }
        },
        xAxis: {
            // 类目类型                                  
            type: 'category',
            // x轴刻度文字                                  
            data: saleNumData.day,
            axisTick: {
                show: false//去除刻度线
            },
            axisLabel: {
                color: '#4c9bfd'//文本颜色
            },
            axisLine: {
                show: false//去除轴线  
            },
            boundaryGap: false//去除轴内间距
        },
        yAxis: {
            // 数据作为刻度文字                                  
            type: 'value',
            axisTick: {
                show: false//去除刻度线
            },
            axisLabel: {
                color: '#4c9bfd'//文本颜色
            },
            axisLine: {
                show: false//去除轴线  
            },
            boundaryGap: false//去除轴内间距
        },
        //图例组件
        legend: {
            textStyle: {
                color: '#4c9bfd' // 图例文字颜色

            },
            right: '10%'//距离右边10%
        },
        // 设置网格样式
        grid: {
            show: true,// 显示边框
            top: '20%',
            left: '3%',
            right: '4%',
            bottom: '3%',
            borderColor: '#012f4a',// 边框颜色
            containLabel: true // 包含刻度文字在内
        },
        series: [{
            name: '芹菜',
            // 数据                                  
            data: [42980,49760,52020,48400,50000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: 'green'  // 线颜色
            },
            lineStyle:{
                
            }
        },
        {
            name: '小白菜',
            // 数据                                  
            data: [71000,69900,69800,76120,75000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: 'yellow'  // 线颜色
            },
            lineStyle:{
                
            }
        },
        {
            name: '菠菜',
            // 数据                                  
            data: [42000,39810,39500,39800,40000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: 'red'  // 线颜色
            },
            lineStyle:{
                
            }
        },
        {
            name: '韭菜',
            // 数据                                  
            data: [28900,33010,32010,31200,30000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: '#7c8260'  // 线颜色
            },
            lineStyle:{
                
            }
        },
        {
            name: '茄子',
            // 数据                                  
            data: [28040,30120,29890,32090,30000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: 'orange'  // 线颜色
            },
            lineStyle:{

            }
        },
        {
            name: '冬瓜',
            // 数据                                  
            data: [73900,81200,75900,78920,80000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: '#EF9F9F'  // 线颜色
            },
            lineStyle:{

            }
        },
        {
            name: '菜花',
            // 数据                                  
            data: [29890,32100,29890,31020,30000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: '#930707'  // 线颜色
            },
            lineStyle:{

            }
        },
        {
            name: '尖椒',
            // 数据                                  
            data: [4800,5300,4990,5430,5000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: '#13A552'  // 线颜色
            },
            lineStyle:{

            }
        },
        {
            name: '黄瓜',
            // 数据                                  
            data: [5200,3900,5300,4800,5000],
            // 图表类型                                  
            type: 'line',
            // 圆滑连接                                  
            smooth: true,
            itemStyle: {
                color: '#0F838E'  // 线颜色
            },
            lineStyle:{

            }
        }]
    };

    option.legend.textStyle.fontSize = setFontSize(0.18);
    option.xAxis.axisLabel.fontSize = setFontSize(0.12);
    option.yAxis.axisLabel.fontSize = setFontSize(0.12);
    option.tooltip.textStyle.fontSize = setFontSize(0.16);
    for(let i = 0;i < option.series.length;i++) {
        option.series[i].lineStyle.width = setFontSize(0.02);
    }
    option.legend.itemWidth = setFontSize(0.25);
    option.legend.itemHeight = setFontSize(0.14);

    var myechart = echarts.init($('.line')[1]);
    myechart.setOption(option);

    window.addEventListener('resize', function() {
        myechart.resize();

        option.legend.textStyle.fontSize = setFontSize(0.18);
        option.xAxis.axisLabel.fontSize = setFontSize(0.12);
        option.yAxis.axisLabel.fontSize = setFontSize(0.12);
        option.tooltip.textStyle.fontSize = setFontSize(0.16);
        for(let i = 0;i < option.series.length;i++) {
            option.series[i].lineStyle.width = setFontSize(0.02);
        }
        option.legend.itemWidth = setFontSize(0.25);
        option.legend.itemHeight = setFontSize(0.14);

        myechart.setOption(option, true);

    });

    //点击效果
    var data = {
        year: [
            [24, 40, 101, 134, 90],
            [40, 64, 191, 324, 290],
            [24, 40, 101, 134, 90],
            [40, 64, 191, 324, 290],
            [40, 64, 191, 324, 290],
        ],
        quarter: [
            [49760*90,52020*90,48400*90,50000*90],
            [69900*90,69800*90,76120*90,75000*90],
            [39810*90,39500*90,39800*90,40000*90],
            [33010*90,32010*90,31200*90,30000*90],
            [30120*90,29890*90,32090*90,30000*90],
            [81200*90,75900*90,78920*90,80000*90],
            [32100*90,29890*90,31020*90,30000*90],
            [5300*90,4990*90,5430*90,5000*90],
            [3900*90,5300*90,4800*90,5000*90],
        ],
        month: [
            [34, 87, 32, 76, 98],
            [56, 43, 98, 21, 56],
            [23, 75, 12, 97, 21],
            [43, 31, 65, 23, 78],
            [23, 75, 12, 97, 21],
        ],
        week: [
            [48400,50000,0,0,0,0,0],
            [76120,75000,0,0,0,0,0],
            [39800,40000,0,0,0,0,0],
            [31200,30000,0,0,0,0,0],
            [32090,30000,0,0,0,0,0],
            [78920,80000,0,0,0,0,0],
            [31020,30000,0,0,0,0,0],
            [5430,5000,0,0,0,0,0],
            [4800,5000,0,0,0,0,0],
        ],
        five:[
            [42980,49760,52020,48400,50000],
            [71000,69900,69800,76120,75000],
            [42000,39810,39500,39800,40000],
            [28900,33010,32010,31200,30000],
            [28040,30120,29890,32090,30000],
            [73900,81200,75900,78920,80000],
            [29890,32100,29890,31020,30000],
            [4800,5300,4990,5430,5000],
            [5200,3900,5300,4800,5000],
        ]
    }
    $('.sales ').on('click', '.caption a', function () {
        $(this).addClass('active').siblings('a').removeClass('active');
        //option series   data
        //获取自定义属性值
        var key = $(this).attr('data-type');
        if(key == 'year') {
            option.xAxis.data = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];
        }

        if(key == 'quarter') {
            option.xAxis.data = ['春季', '夏季', '秋季', '冬季'];
        }

        if(key == 'month') {
            option.xAxis.data = ['1号', '2号', '3号', '4号', '5号', '6号', '7号', '8号', '9号', '10号', '11号', '12号'];
        }

        if(key == 'week') {
            option.xAxis.data = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'];
        }

        if(key == 'five') {
            option.xAxis.data = saleNumData.day;
        }
        //取出对应的值
        key = data[key];
        //将值设置到 图表中
        option.series[0].data = key[0];
        option.series[1].data = key[1];
        option.series[2].data = key[2];
        option.series[3].data = key[3];
        option.series[4].data = key[4];
        option.series[5].data = key[5];
        option.series[6].data = key[6];
        option.series[7].data = key[7];
        option.series[8].data = key[8];
        //再次调用才能在页面显示
        myechart.setOption(option);
    });
    //定时器
    var index = 0;
    var timer = setInterval(function () {
        index++;
        if (index > 4) {
            index = 0;
        };
        // $('.sales .caption a').eq(index).click();
    }, 2000);
}

(function () {
    var option = {
        series: [
            {
                type: 'pie',
                radius: ['130%', '150%'],  // 放大图形
                center: ['50%', '80%'],    // 往下移动  套住75%文字
                label: {
                    show: false,
                },
                startAngle: 180,
                hoverOffset: 0,  // 鼠标经过不变大
                data: [
                    {
                        value: 100,
                        itemStyle: { // 颜色渐变#00c9e0->#005fc1
                            color: {
                                type: 'linear',
                                x: 0,
                                y: 0,
                                x2: 0,
                                y2: 1,
                                colorStops: [
                                    { offset: 0, color: '#00c9e0' },
                                    { offset: 1, color: '#005fc1' }
                                ]
                            }
                        }
                    },
                    { value: 100, itemStyle: { color: '#12274d' } }, // 颜色#12274d

                    { value: 200, itemStyle: { color: 'transparent' } }// 透明隐藏第三块区域
                ]
            }
        ]
    };
    var myechart = echarts.init($('.gauge')[0]);
    myechart.setOption(option);

    window.addEventListener('resize', function() {
        myechart.resize();
    });
})();
(function () {
    var data = [
        [
            { name: '芹菜', num: '4元/公斤',icon:"icon-up" },
            { name: '小白菜', num: '3元/公斤' ,icon:"icon-down" },
            { name: '菠菜', num: '6元/公斤' ,icon:"icon-down"},
            { name: '韭菜', num: '5元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '6元/公斤' ,icon:"icon-up"},
            { name: '冬瓜', num: '2.4元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '4元/公斤' ,icon:"icon-up"},
            { name: '尖椒', num: '10元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '6元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '6元/公斤' ,icon:"icon-up"},
            { name: '小白菜', num: '3元/公斤' ,icon:"icon-up"},
            { name: '菠菜', num: '5元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '6元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '3.5元/公斤' ,icon:"icon-down"},
            { name: '冬瓜', num: '2.7元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '10.2元/公斤' ,icon:"icon-down"},
            { name: '尖椒', num: '7.5元/公斤' ,icon:"icon-up"},
            { name: '黄瓜', num: '5元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '4.6元/公斤' ,icon:"icon-up"},
            { name: '小白菜', num: '5元/公斤' ,icon:"icon-down"},
            { name: '菠菜', num: '4.4元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '4元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '冬瓜', num: '2.6元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '尖椒', num: '6.4元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '5元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '13.19元/公斤' ,icon:"icon-down"},
            { name: '小白菜', num: '9.25元/公斤' ,icon:"icon-up"},
            { name: '菠菜', num: '16.44元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '11.04元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '8.9元/公斤' ,icon:"icon-up"},
            { name: '冬瓜', num: '5.39元/公斤' ,icon:"icon-down"},
            { name: '菜花', num: '13.03元/公斤' ,icon:"icon-up"},
            { name: '尖椒', num: '12.88元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '9.14元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '4.6元/公斤' ,icon:"icon-up"},
            { name: '小白菜', num: '5元/公斤' ,icon:"icon-down"},
            { name: '菠菜', num: '4.4元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '4元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '冬瓜', num: '2.6元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '尖椒', num: '6.4元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '5元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '4.6元/公斤' ,icon:"icon-up"},
            { name: '小白菜', num: '5元/公斤' ,icon:"icon-down"},
            { name: '菠菜', num: '4.4元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '4元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '冬瓜', num: '2.6元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '尖椒', num: '6.4元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '5元/公斤' ,icon:"icon-up"},
        ],
        [
            { name: '芹菜', num: '4.6元/公斤' ,icon:"icon-up"},
            { name: '小白菜', num: '5元/公斤' ,icon:"icon-down"},
            { name: '菠菜', num: '4.4元/公斤' ,icon:"icon-up"},
            { name: '韭菜', num: '4元/公斤' ,icon:"icon-down"},
            { name: '茄子', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '冬瓜', num: '2.6元/公斤' ,icon:"icon-up"},
            { name: '菜花', num: '4.4元/公斤' ,icon:"icon-down"},
            { name: '尖椒', num: '6.4元/公斤' ,icon:"icon-down"},
            { name: '黄瓜', num: '5元/公斤' ,icon:"icon-up"},
        ],
    ]
    $('.inner').on('mouseenter', '.sup li', function () {
        $(this).addClass('active').siblings().removeClass('active');
        let index = $(this).index();

        //获取随机的值  sort方法 是给数组排序 a-b是从小到大
        //.5-随机0-1的数 可能为正可能为负 排序就会随机
        // var radomData = data.sort(function (a, b) { return 0.5 - Math.random() });
        var html = '';
        data[index].forEach(function (item) {
            html += `<li><span>${item.name}</span><span>${item.num} <s class="${item.icon}"></s></span></li>`;
        });
        //渲染
        $('.sub').html(html);
    });
    $('.province .sup li').eq(0).mouseenter();
    var index = 0;
    var timer = setInterval(() => {
        index++;
        if (index > 5) {
            index = 0;
        }
        $('.sup li').eq(index).mouseenter();
    }, 2000);
})();
// 销售饼图
(function () {
    
    var option = {
        tooltip: {
          trigger: 'item'
        },
        legend: {
          top: '0%',
          left: 'center',
          itemHeight: 12,
          itemWidth: 12,
          textStyle: {
            fontSize: 14,
            color: '#fff'
          },
        //   padding: [40, 11, 20, 37]
        },
        
        series: [
          {
            name: '昨日销量金额（万元）',
            type: 'pie',
            radius: ['40%', '70%'],
            avoidLabelOverlap: false,
            itemStyle: {
              borderRadius: 10,
              borderColor: '#fff',
              borderWidth: 2,
            },
            label: {
              show: false,
              position: 'center'
            },
            center: ['50%', '62%'],
            emphasis: {
              label: {
                show: true,
                fontSize: 40,
                fontWeight: 'bold'
              }
            },
            labelLine: {
              show: false
            },
            tooltip:{
                textStyle:{
                    fontSize: 20
                }
            },
            data: [
              { value: 44, name: '芹菜' },
              { value: 9, name: '小白菜' },
              { value: 24, name: '菠菜' },
              { value: 26.4, name: '韭菜' },
              { value: 9, name: '茄子' },
              { value: 16, name: '冬瓜' },
              { value: 22.8, name: '菜花' },
              { value: 3, name: '尖椒' },
              { value: 1.8, name: '黄瓜' },
            ]
          }
        ]
    };

    option.legend.itemWidth = setFontSize(0.25);
    option.legend.itemHeight = setFontSize(0.14);
    option.legend.textStyle.fontSize = setFontSize(0.18);
    option.series[0].tooltip.textStyle.fontSize = setFontSize(0.20);
    option.series[0].emphasis.label.fontSize = setFontSize(0.28);


    var myechart = echarts.init($('.pie')[0]);
    myechart.setOption(option);

    window.addEventListener('resize', function() {
        
        myechart.resize();

        option.legend.itemWidth = setFontSize(0.25);
        option.legend.itemHeight = setFontSize(0.14);
        option.legend.textStyle.fontSize = setFontSize(0.18);

        option.series[0].tooltip.textStyle.fontSize = setFontSize(0.20);
        option.series[0].emphasis.label.fontSize = setFontSize(0.28);



        myechart.setOption(option, true);

    });
})();

// 五日销量折线图
function getFiveLine() {
    let fiveData = chartData.fiveData;
    console.log(fiveData);

    

    var option = {
        //鼠标提示工具
        tooltip: {
            trigger: 'axis',
            textStyle:{

            }
        },
        xAxis: {
            // 类目类型                                  
            type: 'category',
            // x轴刻度文字                                  
            data: fiveData.day,
            axisTick: {
                show: false//去除刻度线
            },
            axisLabel: {
                color: '#4c9bfd'//文本颜色
            },
            axisLine: {
                show: false//去除轴线  
            },
            boundaryGap: false//去除轴内间距
        },
        yAxis: {
            // 数据作为刻度文字                                  
            type: 'value',
            axisTick: {
                show: false//去除刻度线
            },
            axisLabel: {
                color: '#4c9bfd'//文本颜色
            },
            axisLine: {
                show: false//去除轴线  
            },
            boundaryGap: false//去除轴内间距
        },
        //图例组件
        legend: {
            textStyle: {
                color: '#4c9bfd' // 图例文字颜色

            },
            right: '10%'//距离右边10%
        },
        // 设置网格样式
        grid: {
            show: true,// 显示边框
            top: '20%',
            left: '3%',
            right: '4%',
            bottom: '3%',
            borderColor: '#012f4a',// 边框颜色
            containLabel: true // 包含刻度文字在内
        },
        series: fiveData.series
    };

    option.legend.textStyle.fontSize = setFontSize(0.16);
    option.xAxis.axisLabel.fontSize = setFontSize(0.12);
    option.yAxis.axisLabel.fontSize = setFontSize(0.12);
    option.tooltip.textStyle.fontSize = setFontSize(0.16);
    option.legend.itemWidth = setFontSize(0.25);
    option.legend.itemHeight = setFontSize(0.14);
    for(let i = 0;i < option.series.length;i++) {
        option.series[i].lineStyle.width = setFontSize(0.02);
    }

    var myechart = echarts.init($('.linefive')[0]);
    myechart.setOption(option)

    window.addEventListener('resize', function() {
        
        myechart.resize();

        
        option.legend.textStyle.fontSize = setFontSize(0.18);
        option.xAxis.axisLabel.fontSize = setFontSize(0.12);
        option.yAxis.axisLabel.fontSize = setFontSize(0.12);
        option.tooltip.textStyle.fontSize = setFontSize(0.16);
        for(let i = 0;i < option.series.length;i++) {
            option.series[i].lineStyle.width = setFontSize(0.02);
        }
        option.legend.itemWidth = setFontSize(0.25);
        option.legend.itemHeight = setFontSize(0.14);


        myechart.setOption(option, true);

    });
}

// 获取到最新数据之后立即读取最新数据 遇到错误继续
function doReadNewData() {
    $.ajax({
        url:"index.php/index/index/getCarsInNum",
        type:"POST",
        success:function(res) {
            let data = res.data;
            let carsNum = data.in_num;
            let service_fee_amount = data.service_fee_amount;
            if(carsNum != carsInNum) {
                $("#carsInNum").text(carsNum+"辆");
                carsInNum = carsNum;
            }

            if(service_fee_amount != carsFeePrice) {
                $("#carsFeePrice").text(service_fee_amount+"元");
                carsFeePrice = service_fee_amount;
            }

            setTimeout(doReadNewData, 2000);
            // doReadNewData();
        },error:function(error) {
            console.log('post Data Error',error)
            doReadNewData();
        }
    })
}

(function() {
   doReadNewData();
})();